<?php

declare(strict_types=1);

namespace app\common\service\sys;

use app\common\traits\ServiceTrait;
use app\common\dao\sys\ConfigDao;

/**
 * 系统配置
 * @author:kaige
 * @date:2022-06-12
 * @copyright ©2022 泉州市盛筑信息科技有限公司 版权所有
 */
class ConfigService
{
  protected $dao = null;

  public function __construct()
  {
    $this->dao = new ConfigDao();
  }

  use ServiceTrait;

  /**
   * 获取、设置(键名,键值) - 接口
   * @param $name,$val
   * @return bool|string
   */
  public function sysconf($name, $val = null)
  {
    return $this->dao->sysconf($name, $val);
  }

  /**
   * 批量更新保存 - 接口
   * @param array $post
   * @return array
   */
  public function saveAllData($post)
  {
    return $this->dao->saveAllData($post);
  }

  /**
   * 获取所有数据 - 接口
   * @return array
   */
  public function getalldata()
  {
    return $this->dao->getalldata();
  }
}
